package tp3_ex4;

/* Class qui permet de voir l'avancement de la copie */
public class Avancement extends Thread{

	private int periode;
	FileCopy aControle;
	private int flag;
	public Avancement(int periode, FileCopy aControle)
	{
		this.periode = periode;
		this.aControle = aControle;
		flag = 0;
	}

	/* Methode qui ce lance au start */
	public void run() 
	{	
		while(flag == 0)
		{	
			System.out.println("Nombre de Byte copiees : "+aControle.getNbCopied());
			try {
				Thread.sleep(periode);
			}
			catch (InterruptedException ex) {}
		}
	}

	public void setFlag(int flag) {
		this.flag = flag;
	}

}
